package day02;

import java.util.ArrayList;

public class ListDemo {
    public static void main(String[] args) {
        // list集合
        ArrayList books = new ArrayList();
        books.add("java");
        books.add(100);
        books.add(true);
        books.add(null); // null空值
        System.out.println(books);
        // 增强for循环，专门为集合诞生
        for(Object obj: books){
            System.out.println(obj);
        }
        // 加泛型
        ArrayList<String> names = new ArrayList<>();
        names.add("a");
        names.add("a");
        names.add("b");
        names.add("c");
        names.add("d");
        for (String s:names){
            System.out.println(s);
        }
        names.remove(0); // 根据元素下标删除
        names.clear(); // 清空元素
        System.out.println(names); // [b,c,d]

        ArrayList<Animals> animals = new ArrayList<>();
        animals.add(new Animals("小花",2,'男'));
        System.out.println(animals);


    }
}
